package tests;

import org.junit.After;
import org.junit.Before;

import cruncher.FixingStrategy;
import cruncher.ImprovedCruncher;
import cruncher.LimitedSolutionPool;
import cruncher.NaiveCruncher;

public class ImprovedCruncherTester extends NaiveCruncherTester {

	final static String MPS_BIG_FILENAME=".\\models\\TSP.200.mps";
	final static String MIP_START_BIG_FILENAME = ".\\models\\mipstart.TSP.200.mst";
	final static String MPS_SMALL_FILENAME = ".\\models\\TSP.10.mps";
	
	public static void printMethod() {
	    System.out.println(Thread.currentThread().getStackTrace()[2]);
	}
	
	@Before
	public void setUp() throws Exception {
		cruncher = new ImprovedCruncher(new FixingStrategy(), new LimitedSolutionPool(5));
	}

	@After
	public void tearDown() throws Exception {
		cruncher.cleanup();
		cruncher = null;
	}


}
